<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:rich="http://richfaces.org/rich" template="frame.xhtml">

	<ui:param name="pageTitle" value="#{messages['page.main.login.title']}" />

	<ui:define name="subheader">#{messages['page.main.login.subheader']}</ui:define>

	<ui:define name="main">

		<h:form id="login">
			<rich:panel id="login-panel">
				<f:facet name="header">#{messages['page.main.login.panel.header']}</f:facet>
				<h:panelGrid columns="2" columnClasses="name,value">
					<h:outputLabel for="username">#{messages['general.label.user']}:</h:outputLabel>
					<h:inputText id="username" value="#{identity.username}" />
					<h:outputLabel for="password">#{messages['general.label.password']}:</h:outputLabel>
					<h:inputSecret id="password" value="#{identity.password}" />

					<s:fragment>&#160;</s:fragment>
					<h:commandButton value="#{messages['general.button.login']}"
						action="#{identity.login}" id="login-button" />
				</h:panelGrid>
			</rich:panel>
		</h:form>
	</ui:define>
</ui:composition>